// #include<stdio.h>
// #include<string.h>
// int main()
// {
//     char key = 'c';
//     char sentence[] = "Fibonacci allows converting miles to kms";
//     int len = strlen(sentence);

//     //encoding
//     printf("encoded message:\n");
//     int i;
//     for (i = 0;i < len; i++);
//     {
//         sentence[i] = sentence[i] ^ key;
//         printf("%c",sentence[i]);
//     } 
//     printf("\n\n");

//     printf("decoded message:");
//     for(i = 0;i < len;i++)
//     {
//         sentence[i] = sentence[i] ^ key;
//         printf("%c",sentence[i]);
//     }

//    return 0;
// }
// #include<stdio.h>
// int main()
// {
//     int vaule = 1;
//     if(vaule ==1)
//      goto Waldorft;
//     else
//      goto Jail;
//     Waldorft:
//     printf("hello\n");
//     Jail:
//     printf("gun"); 

//      return 0;
// }  循环使用goto听起来不错

#include<stdio.h>
int main()
{
    int a = 13;
    int b = 6;
    int z = a & b;
    int c = a | b;
    int d = a ^ b;
    int e = ~a; 
    printf("%d\n",z);
    printf("%d\n",c);
    printf("%d\n",d);
    printf("%d\n",e);

    return 0;
}
